Similar Items: The magnitude of barriers facing e-commerce businesses in Kenya