Effects of boron and phosphorus doping on the photoluminescence of self-assembled germanium quantum dots