Defibrotide: a review on clinical use and future development