‘China has never been a colonial power’: Ramaphosa hits out at critics of China’s rising footprint across Africa