New South Wales to pass tighten gun laws