Enthusiasm for primary care: comparing family medicine and general internal medicine.