weather phenomenon explanation