Do Financial Factors Constrain Innovation? A European Cross Country Study