Singapore Airlines flight horror: What causes turbulence and