New Canaan beats Waterford, 3-0, to win Class L title