Magnitude 7.7 earthquake strikes Mexico's west coast