Mahmoud Ahmadinejad shocks mourners with a surprise appearance at Ali Khamenei's funeral, ending months of speculation and reigniting debate over his political future.