The strongest earthquake to hit Mexico in a century has struck off the nation's West Coast, shaking buildings for hundreds of kilometers and triggering tsunami warnings. At least 38 people have been killed, but officials are expecting the death toll to rise.