The west has failed to keep its promises on aid