The Colorado River rarely reaches the sea. Here's why