Spain's Mediterranean coast and Balearic Islands bear brunt of Storm Gloria