Kenyan e-commerce websites limping but moving along