Funding: Medical Research Council (MRC) [MC_U130059821] [MC_UP_A540_1022].