Home Stock UK government unveils 2025 spending review: focus on renewal