Multicomponent diffusion of F, Cl and OH in apatite with application to magma ascent rates