Harry Kane and Michael Olise were among the goals again as Bayern Munich withstood a barnstorming second half from Borussia Dortmund to win the first Klassiker of the season.