Key highlights of budget 2023-24