Factors affecting the full implementation of building information modeling as a construction management tool