Germany's Alexander Zverev has clinched the year-end ATP world number one ranking for the first time in his career, capping off a remarkable season that included Grand Slam victories in Paris and New York.