Britain's biggest retailer Tesco is to boycott the use of cotton from Uzbekistan in all of its clothing and textile products following allegations by campaign groups that child labour is used in harvesting the fibre.