How will climate change affect temperature and rainfall patterns across Africa