Assessment of atomic mobilities and simulation of precipitation evolution in Mg-X (X=Al, Zn, Sn) alloys