Scotland’s Finance Secretary has unveiled her Budget for 2025/26, which she said “offers hope for Scotland’s future”.