Global warming is shrinking the Colorado River. That means less water for 40 million people.