Cyril Ramaphosa and the African National Congress narrowly win South Africa’s elections