Self-assembly method assisted synthesis of g-C3N4/ZnO heterostructure nanocomposites with enhanced photocatalytic performance