VIS-active TiO2 – graphene oxide composite thin films for photocatalytic applications