Novak Djokovic produced a one-sided demolition of defending champion Marin Cilic in the US Open semi-finals.