Gut-derived indole propionic acid alleviates liver fibrosis by modulating pro-fibrogenic macrophage phenotype and biological function