Mikaela Shiffrin powers through tricky course to win the slalom at the World Cup finals