When it's hazy, hot and humid, a good thunderstorm can provide welcome relief. But what are the main elements that cause thunderstorms, hail and lightning?