Food shortage looms as NAFCO runs out of staples