Climate and satellite indicators to forecast Rift Valley fever epidemics in Kenya.