Carlos Alcaraz comfortably beat Alexander Zverev 6-1 6-2 to reach the quarter-finals of the Madrid Open.