Karzai sworn in as Afghan leader