MUNICH, Germany (AP) — Harry Kane has extended his contract at Bayern Munich until 2029.The German champions announced the new deal for the Ballon'd Or winner on Thursday.