Taurine: its biological role and clinical implications.