The role of amphibole in crust-mantle magma differentiation: its trace-element signatures and the halogen effect