Band inversion induced multiple electronic valleys for high thermoelectric performance of SnTe with strong lattice softening. (March 2020)