NRA says Congress will not pass weapons ban