Television audiences watching the weather forecast in Scotland received a surprise as Britain's Prince Charles delivered the local weather report for the region.