Tropical Storm Agatha named off the coast of Mexico, watches issued