Growing cotton is failing to provide millions of farmers with a sustainable and profitable livelihood, according to a report from the Fairtrade Foundation.