E commerce its implications for india with special reference to its perceptions applications usefulness future potential