Interactions between Tryptophan Metabolism, the Gut Microbiome and the Immune System as Potential Drivers of Non-Alcoholic Fatty Liver Disease (NAFLD) and Metabolic Diseases