Using ICTs for poverty reduction and environmental protection in Kenya