Harry Kane scored twice as Bayern Munich won a spectacular Klassiker at Borussia Dortmund to go 11 points clear at the top of the table.