Powerful earthquake strikes near Mexico's Baja peninsula