Ramaphosa must act on promise