Karzai Vows to Crack Down on Self