President Barack Obama's campaign to convince Congress to support the Iran nuclear deal led him on Tuesday to a veterans' convention and "The Daily Show," where he took jabs at those opposing the agreement.