The humanitarian crisis in Afghanistan is worsening and funding for emergency aid is urgently needed to help 20 million people there, the UN refugee agency, UNHCR, said on Tuesday.