'No other option': Thousands flee feuding Taliban in Afghanistan's north