CNN

McCain challenges Obama in new TV ad