Prof Dalgleish “Bill Gates has done more damage to the world's health"