Enhanced thermoelectric performance of Sn-doped Cu3SbS4