Opposition parties give mixed reviews for Ramaphosa’s speech