Palestinians being collectively punished for Hamas's crimes, UN rapporteur says