Scottish politics General election 2024: Labour’s Chris Kane lands shock victory over SNP in Stirling and Strathallan July 5 2024