Relief in Mexico as Hurricane Patricia weakens