General practitioner health and well-being