More than 800 large companies paid no tax in 2021-22