Iran announces discovery of new on-shore oil field