Djokovic downs Zverev to reach semifinals