Tesco agrees sale of business in Poland