Cargill commits to zero deforestation, but environmentalists have questions