weather forecast 30 march