Interface Engineering in Nano Zinc Oxide Rendering Visible Light Photocatalysis and Photoelectrochemical Hydrogen Generation Insights into Effective Charge Separation by Carbon Doping and Graphene Hybridization