President Cyril Ramaphosa warned against complacency despite signs of hope