Brijesh Singh from Stock Axis recommends ONGC, Federal Bank and Torrent Pharma to buy