High-billing general practitioners and family physicians in Ontario: how do they do it? An analysis of practice patterns of GP/FPs with annual billings over $400,000.