The role of venture capital in alleviating financial constraints of innovative firms