Xinhua News | UN court orders Israel to allow unhindered aid to Gaza