Alenander Zverev has made it to his maiden AUS Open final as Novak Djokovic retired after just one set in his semi-final tie due to a muscle tear.