Mexico City rocked by massive earthquake