Brit Jack Draper beat Aleks Vukic in an exhausting fifth-set tie-break while Novak Djokovic withstood an injury scare to progress to the fourth round.