Stock market today: Experts have recommended these eight stocks to buy today — NTPC, Coal India, SAIL, Axis Bank, Tata Motors PV, TD Power Systems, and BHEL