Ash Barty's career-best Australian Open ends as Sofia Kenin progresses to her first Grand Slam final in Melbourne.