Promising thermoelectric properties and anisotropic electrical and thermal transport of monolayer SnTe