Mallorca is smashed by huge waves and another town is filled with foam as storm lashes Spain, leaving at least four dead and 200,000 people without electricity