There is 'not much time left' to save Palestinians: UN rapporteur for Palestine