ONGC soars to a 32-month high, up 5% on improved outlook