Taifead r-phoist: Methods of preventing statelessness in Iranian law in the light of the principle of prohibition of statelessness and its causes