Kai Horby's scientific contributions