UK to welcome 20K Afghans