Gut bacterial metabolite Urolithin A inhibits myocardial fibrosis through activation of Nrf2 pathway in vitro and in vivo