Tesco agrees to sales of Kipa and Giraffe