Gaza 'prison camp'