Magnitude 5.8 earthquake shakes Mexico City, surrounding rural areas