5.6-magnitude earthquake rattles southern Mexico