Kaempferol is a novel antiviral agent against channel catfish virus infection through blocking viral attachment and penetration in vitro Article in Frontiers in Veterinary Science (December 2023)