President Donald Trump has vetoed a bill that backers claim would provide reliable, clean drinking water to rural communities in southeastern Colorado.