US cites 'great sacrifice' as it pulls 2,200 troops out of Iraq