World number one Novak Djokovic was at his clinical best as he breezed past Jeremy Chardy in the last 16 of the Madrid Open.