South African president Cyril Ramaphosa seeks re-election