Splitting of dislocations in olivine, cross-slip-controlled creep and mantle rheology