President Cyril Ramaphosa urges immediate ceasefire and humanitarian action in Israel-Palestine conflict