Salaried contracts in UK general practice: a study of job satisfaction and stress