Design, synthesis and applications of one-dimensional chalcogenide hetero-nanostructures : novel metal sulfide hetero-nanorods for enhancing solar energy conversion (2018)