Blair presses for rethink in Iraq, warns Iran