England captain Harry Kane scored three second-half goals as Bayern Munich claimed the German Cup DFB-Pokal title continuing his prolific form in Germany.