Mexico is braced for tsunamis after its biggest earthquake in a century