Novak Djokovic missed his best chance in two years of winning a record 25th Grand Slam title when he lost the Australian Open final to 22-year-old Carlos Alcaraz.