Kemi Badenoch hailed the Scottish Conservatives' first by-election win since 1973, after the party took Aberdeen South from the SNP.