Professor Sir David King, the British government's former top scientific adviser, is no stranger to controversy.