Mexico coast shaken by 5.7 quake