Origin of high-silica liquids at Stromboli volcano (Aeolian Islands, Italy) inferred from crustal xenoliths