ONGC rating ‘Buy’: Oil production remains a concern