E-Commerce: Its growth and long run perspectives