Israeli occupation costs Palestinians $48 billion: UN