German doctor admits to years of blood doping