People in Majorca are being warned to stay at home and avoid unnecessary journeys after flash floods and torrential rain battered Spain