Nikolaus Harnoncourt's scientific contributions