Karzai should apologize