New Jersey lawmakers rewrite gun carry law after US Supreme Court ruling