Taurine may extend life and health, scientists find