Pirfenidone attenuates bladder fibrosis and mitigates deterioration of bladder function in a rat model of partial bladder outlet obstruction.