Competitive retail marketing : dynamic strategies for winning and keeping