Geologists have solved how the Colorado River vanished from the record for 5 million years, revealing it flowed into an upstream lake before reaching the Grand Canyon.