How and why tornadoes happen