Nuclear pact to re-energise Iranian economy, analysts say