UN court declares Israeli occupation of Palestinian territories unlawful, urging withdrawal and reparations, as President Cyril Ramaphosa hails the ruling and reinforces support for Palestinian statehood