Business strategy and marketing : the positioning versus resource-based dichotomy and the way forward