UN food agency ends aid to 2 million Afghans over lack of funding