Micronized purified flavonoid fraction (MPFF): a review of its pharmacological effects, therapeutic efficacy and benefits in the management of chronic venous insufficiency.