NBC: Ghost gun retailers agree to stop selling kits and parts to New York City residents, as new federal rule takes effect