AE-941 (Neovastat): a novel multifunctional antiangiogenic compound.