The Health Benefits of SAMe: An In-depth Look