Novak Djokovic to face Carlos Alcaraz in last eight of Australian Open