Some one million Afghans have now flocked back to their homeland this year in what is set to be the biggest return of refugees ever seen.