Flanked by foreign dignitaries, Karzai announces a runoff