Text this: The magnitude of barriers facing e-commerce businesses in Kenya