Some $10bn (£5bn) in aid promised to Afghanistan has still to be delivered, aid organisation Oxfam has said