Who was the longest serving president in africa