Tumor vasculature: the Achilles' heel of cancer?