BDNF protects pancreatic β cells (RIN5F) against cytotoxic action of alloxan, streptozotocin, doxorubicin and benzo(a)pyrene in vitro.