Dislocation recovery in olivine under deep upper mantle conditions: Implications for creep and diffusion