Magnitude 5.8 earthquake hits southern Mexico