Germanium on silicon single photon avalanche detectors