Hillsborough (town), Hillsborough County, New Hampshire