President Muhammadu Buhari and former vice president Atiku Abubakar have a real shot at leading Africa's most populous nation.