p-n Heterojunction of BiOI/ZnO nanorod arrays for piezo-photocatalytic degradation of bisphenol A in water.