The Louvre has opened a show in Tehran billed as the first large-scale exhibition by a major western museum in the country, as French cultural diplomacy thrives.