Alexander Zverev claimed the biggest title of his career with a brilliant performance to win the ATP World Tour Finals in London.