Theoretical and experimental investigations of the thermoelectric properties of Al-, Bi- and Sn-doped ZnO