Storm Therese is battering the Canary Islands with heavy rain, 100km/h winds and significant snowfall, with over 40 flights cancelled and schools closed across the islands