Arizona, Nevada and Mexico will be required to take less water from the Colorado River for the first time next year under a set of agreements that aim to keep enough water in Lake Mead to reduce the risk of a crash.