Technology strategy and financial performance: Examining the moderating role of the firm's competitive environment