Douglas Alexander, a former international development secretary, says the argument for aid has been "lost".