Hyperoside attenuates non-alcoholic fatty liver disease in rats via cholesterol metabolism and bile acid metabolism