Association of caveolin-1 gene polymorphism with kidney transplant fibrosis and allograft failure.