Trumbull Legion defeats North Haven in states