An efficient visible light photocatalyst based on tin porphyrin intercalated between TiO2–graphene nanosheets for inactivation of E. coli and investigation of charge transfer mechanism. Issue 29 (2nd March 2016)