UN rights chief calls for end to Gaza 'impunity'