Shelton swim unbeaten, defeats East Haven