ITC among 6 stocks to buy ahead of Union Budget 2023