In Mideast, Blair says Iran is main foe