Bayern Munich have confirmed Vincent Kompany’s shock arrival as their new head coach on a three-year contract.