President Cyril Ramaphosa endorses #JerusalemaChallenge