McCain Targeted in Anti-War Ad, '1,000 Years in Iraq'