Towns such as Castle Cary and Frome grew around the medieval weaving industry. Why did Cj clark shoes leave the area