Why Do Water Droplets Dance on a Hot Skillet Instead of Evaporating? The Fluid Dynamics of the Leidenfrost Effect and Vapor Cushions