Modeling consideration sets and brand choice using artificial neural networks