Thousands march to Pentagon in Iraq war protest