Roles and impacts of venture capital