Competition, competitive advantage, and clusters