Doping dependence of self-diffusion in germanium and the charge states of vacancies