Opposition candidate John Atta Mills has won a tight presidential run-off in Ghana, saying he will be "a president for all". Electoral officials announced the result after the last constituency to vote showed him extending his lead over his rival, Nana Akufo-Addo. Mr Akufo-Addo's ruling party boycotted Friday's vote, in Tain constituency.