ONGC gains 3%, nears 52-week high as govt slashes windfall tax on crude oil