Earthquake of magnitude 7.2 shakes southwest of Mexico