Ireland could financially punish Israel without Occupied Territories Bill, says UN special rapporteur