The price Sainsbury’s is paying for every box of bananas now covers the cost of the fruit, plus a premium that is invested into workers’ wages