Defibrotide : properties and clinical use of an old/new drug