Obstacles to colorectal screening in general practice: a qualitative study of GPs and patients.