McCain, Obama clash over Iraq, Iran in 1st debate