Girls swimming: North Haven beats Shelton