Charlie Stayt issued an on-air apology after BBC Breakfast cut the weather forecast short to cover a developing story.