Small-scale enterprises in rural Kenya: constraints and perspectives