LightSlice: Matrix Slice Sampling for the Many-Lights Problem