ONGC To Buy 12% Of Brazil Block From Petrobras For $529 Mn