Glide and cross-slip of a-dislocations in Zr and Ti