Amnesty: 'catalogue of violations' by Israeli police against