The Extent of E-Commerce Adoption among Small and Medium Enterprises in Nairobi, Kenya