Enhanced thermoelectric properties of Cu2ZnSnSe4 with Ga-doping