What are the requirements for the formation of a thunderstorm?