Tight-binding calculations of (111) surface densities of states of Ge and GaAs