Drawing the distinguished graphite carbon nitride (g-C3N4) on SnO2 nanoflake film for solar water oxidation