The Spanish holiday island of Mallorca has been hit by a devastating storm that has dumped more than two feet of snow and caused roads to collapse as temperatures plunged to -16C on the peninsula