Duxbury (town), Plymouth County, Massachusetts