Mechanisms and therapeutic implications of angiogenesis.