Taurine: The Secret to Living Longer and Healthier?