weather forecast 8 march 2026