Harry Kane became the highest-scoring Englishman in Bundesliga history as Bayern Munich thrashed Werder Bremen 5-0 to extend their lead at the top.