Darien girls basketball tops New Canaan in battle of rivals