Sensex regains 40,000 mark, Nifty tops 11,800; BHEL jumps 13% 

Sensex reclaims 40,000 mark, Nifty tops 11,800; BHEL surges 13%, RCF 11%