Branford Baseball Outlasts North Haven