Market reaction to the Budget 2023–24 has been conflicted