Gorenstein homology, relative pure homology and virtually Gorenstein rings