Polymer-supported graphene–TiO2 doped with nonmetallic elements with enhanced photocatalytic reaction under visible light