6.2 quake shakes Mexico's Baja coast