Gerd Haeffner — German priest (1941–2016)