Self-cleaning property of graphene oxide/TiO2 thin film