What factors affect the cost of building a warehouse