Hamid Karzai shakes hands with President George W. Bush