UN special rapporteur says Israeli strikes on Gaza are ‘illegal’