Key insights from the 2025 Budget Speech: a guide for investors