Future Weather: weather predictions of rainfall extremes in past, present and future climate conditions