Effects of compositions, chemical structures, and microporosity of sedimentary organic matter on degradation of benzo(a)pyrene by hydrogen peroxide.