Magnitude 5.8 quake shakes southwest Mexico, no damage reported