Necessary structures to make Eldoret Kenya’s fifth city are in place