War in Iraq looks like last stand for al-Qaeda