John Swinney has described Stephen Flynn as a “star” and an “immense talent” after he was quizzed on the bid of the SNP’s leader in the Commons to represent Aberdeen in both Holyrood and Westminster.