Strong quake felt throughout Mexico