Technology's impact on strategy, performance, and strategy-performance relationships : an investigation employing a taxonomic approach to model-building