Powerful earthquake strikes Mexico