A violent earthquake shakes southern Mexico