Environmental Controls On African Rainfall Variability