UK supermarket retailer Sainsbury's is to source all of its Fairtrade cotton from a cooperative supplier in Gujarat, in what is thought to be the first deal of its kind.