Activists protest ‘inhumane’ treatment and sale of animals outside Mexico City market