Review of NiCo2S4 nanostructures and their composites used in supercapacitors