Stem Cell and Bioengineering Approaches for End-Stage Renal Disease: A Comprehensive Review. | Synapse