Covid-19 impact on e-commerce and challenges faced during pandemic