Xanthogranulomatous pyelonephritis. A reappraisal and immunohistochemical study.