A means-end chain approach to consumer goal structures