Sir Richard Doll , a British epidemiologist whose pioneering studies lasting more than 50 years linked smoking to lung cancer , emphysema , heart attacks and many other ailments , died on Sunday in John Radcliffe Hospital in Oxford , England .