American Legion: Trumbull topples Darien/New Canaan