Anticancer effects of thymoquinone, caffeic acid phenethyl ester and resveratrol on A549 non-small cell lung cancer cells exposed to benzo(a)pyrene.