Harry Kane has officially committed his long-term future to Bayern Munich by putting pen to paper on a massive contract extension at the Allianz Arena. The England captain is set to become the highest-paid player in German football history as the Bavarian giants pull out all the stops to retain their talisman.