Why medical students choose primary care careers