Economy could suffer for eight months after Iran war ends, minister says