Functional angiogenesis requires microenvironmental cues balancing endothelial cell migration and proliferation