Multi-cations compound Cu2CoSnS4: DFT calculating, band engineering and thermoelectric performance regulation. (June 2017)