Total halts $2 billion gas project in Iran

French oil giant Total is preparing to pull out of Iran to avoid risking US sanctions.