weather forecast 3 june