Anti-angiogenesis in cancer therapy: Hercules and hydra