Current strategies and challenges in engineering a bioartificial kidney.