TennisAlexander Zverev will be world No. 1 from 2 November, the first German at the top since Boris Becker in 1991