The effects of consumer personality types on brand choices, identifying, predicting, moderating and mediating variables and thier linkages