ONGC profit drops 20 per cent on decline in oil prices and lower output