Measuring the complexity of general practice consultations: development and validation of a complexity measure