Hard superconducting gap in germanium