U.N. agency says 2.2 million Zimbabweans face food shortages