Roger Federer just won his 18th major title at the Australian Open, which once again prompted a huge outpouring of adulation for the Swiss tennis star.