Development of Cu2SnS3 based thermoelectric materials and devices