Former military ruler Muhammadu Buhari has become the first opposition candidate to win a presidential election in Nigeria