The Global Fund has spent almost £15 billion fighting Aids, malaria and tuberculosis but its inspector general was fired for 'unsatisfactory' performance after corruption was exposed.