Strategic decision support for marketing communication : an agentbased simulation of consumer attitudes to smart home appliances