Scottish Budget: Tax and spending in 2024–25