Teenager Bianca Andreescu stunned Serena Williams in a gripping US Open final to claim a first Grand Slam title...