Impact of age, health locus of control and psychological co-morbidity on patients' preferences for shared decision making in general practice.