Hurricane Enrique hits coastal towns in Mexico