Hurricane Norma hits Mexico coast, then weakens to tropical storm