Connecticut sweeping gun laws passed