The molecular mechanisms of liver and islets of Langerhans toxicity by benzene and its metabolite hydroquinone in vivo and in vitro