Interaction among three substitute products: an extended innovation diffusion model