Synthesis of ZnO/C nanocomposites with enhanced visible light photocatalytic activity