6.9-magnitude earthquake shakes Mexico: seismologists