The importance of consumer characteristics and market structure variables in driving multiple store patronage