Last US troops withdraw from Iraq