Hamid Karzaï, président afghan