Garnier inks deal with TerraCycle