Record Fairtrade figures announced but 'still more to do'