Well-dispersed NiFeS2@Cu2S heterojunction nanorods as high energy density electrode for supercapacitors