Tumor angiogenesis: causes, consequences, challenges and opportunities | Synapse