Modeling diffusion of multi-generational LCD TVs while considering generation-specific price effects and consumer behaviors