Wave functions and energies of shallow acceptor states in germanium