Teamviewer extends CEO Oliver Steil’s contract