why are germans so punctual