Angiogenesis: New insights and therapeutic potential