Lead-free SnTe-based compounds as advanced thermoelectrics