NRA airs new TV ad criticizing Obama on eve of White House gun announcement