Hurricane Blanca churns toward Mexico