Isoorientin attenuates benzo[a]pyrene-induced liver injury by inhibiting autophagy and pyroptosis in vitro and vivo