Terrazzo flooring cost factors in Kenya