Megastorm leaves 43 dead in its wake