Choice functions and mechanisms for linguistic preference relations