7.4 earthquake shakes southern, central Mexico