Violence against tourists on Mexican beaches puts Lopez Obra