Federica Brignone produced a stunning second run to claim World Cup victory in front of Mikaela Shiffrin's home crowd at Killington.