Top stocks to buy today: JSW Energy, Biocon, BHEL recommendations