Excellent thermoelectric performance of BaMgSi driven by low lattice thermal conductivity: A promising thermoelectric material