The role of restrictive covenants in protecting trade secrets: A study in American, English, French and Iranian law.