Iran announces major oil and gas find