From two-dimensional graphene oxide to three-dimensional honeycomb-like Ni3S2@graphene oxide composite: insight into structure and electrocatalytic properties