Middlesex wins 50th Annual Darien swim