Hurricane Agatha has swept ashore on a stretch of tourist beaches and fishing towns in southern Mexico