Cyril Ramaphosa has succeeded Jacob Zuma to become the 5th President of South Africa.