Text this: Innovation management and firms' performance : the role of business strategy, organizational capabilities and external environment