Enhanced thermoelectric performance of SnTe alloy with Ce and Li co-doping. (December 2019)