Developing a model for estimating construction period: a survey of building projects in Nairobi