Hurricane Agatha sets May record, then weakens over Mexico