Product Life Cycle Explained: Stages, Strategies and Examples