Who buys fairtrade products and why? Characteristics of consumers of fairtrade in Colchester, UK