Novak Djokovic thrashes Daniil Medvedev in straight sets to win his 18th Grand Slam title in Melbourne.