The provision of higher professional education to general practitioners in England: a review of the HPE scheme for GPs in England