Afghanistan's election commission has cancelled plans for a presidential runoff vote, and declared Hamid Karzai the winner. The move followed a decision by Karzai's only remaining challenger, Abdullah Abdullah, to pull out of the race.