The use of taurine analogues to investigate taurine functions and their potential therapeutic applications