The Benjamin River is a tidal river in Hancock County, a county located in the U.S. state of Maine, and its county seat is what?