Mexico hit by major earthquake