Petrology of deep-seated spinel-rich gabbroic and pyroxenite xenoliths from Montiferro volcanic complex (Western Sardinia-Italy).