Hydrology and Climate of the Nile Basin: Past, Present, and Future