Xenopumice erupted on 15 October 2011 offshore of El Hierro (Canary Islands): a subvolcanic snapshot of magmatic, hydrothermal and pyrometamorphic processes