5-HTP Review: Top 3 Benefits, Side Effects & Safety