Mg Alloying in SnTe Facilitates Valence Band Convergence and Optimizes Thermoelectric Properties