Pentasaccharide Org31540/SR90107A clinical trials update: lessons for practice.