Angiogenesis in cancer: molecular mechanisms, clinical impact