John Mahama wins Ghana presidential election in a historic comeback.