Iran and French oil giant Total clinch energy deal