Budget 2024: Cloud of confusion lifts for retail investors