Seventh seed Janko Tipsarevic put on an impressive display to defeat Germany's Mischa Zverev in the second round of the Serbia Open.