Sholto David, a British scientist and internet sleuth, has been awarded £2m for exposing research fraud within a major US cancer institute.