Interactions between Bile Acids and Nuclear Receptors and Their Effects on Lipid Metabolism and Liver Diseases