mexico hail storm explained