England captain Harry Kane has scored twice as Bayern Munich beat Holstein Kiel 4-3, but the Bundesliga pacesetters nearly blew a seemingly unassailable lead.