Egypt's pyramids may have been built on a long-lost branch of the Nile (nature.com)