ONGC net profit slips 20% to Rs 10.2k crore after crude price fall