Mexican troops kill 4 town workers in apparent mistake