Is taurine the 'elixir of life'? Maybe, if you're a worm, mouse or monkey | CNN