Promising visible-light driven hydrogen production from water on a highly efficient CuCo2S4 nanosheet photocatalyst