Mexico City hit by earthquake