Gordon Brown is promising £8.5bn to fund schooling in developing countries. If only it would work.