Thousands of Afghans have fled their homes amid a fierce Taliban offensive in the country's north. Many of those displaced have escaped to the northern province of Balkh, where they face a life of misery and squalor in makeshift refugee camps and shelters.