2 Climate and Streamflow Variability in the Tana River 2 CLIMATE AND STREAMFLOW VARIABILITY IN THE TANA