John Dramani Mahama wins