Zverev was pushed to three sets before seeing off John Millman at the bett1HULKS Championship in Cologne