A 6.2-magnitude earthquake has hit the southern Mexican state of Chiapas, shattering windows and sending frightened residents into the streets. The quake struck in the Pacific Ocean about 35 miles (55km) south-west of the city of Mapastepec, near Mexico's border with Guatemala.