St. Albans (town), Franklin County, VT