New NRA ad calls Hillary “America’s Liar”