Stochastic Depreciation and the Business Cycle Puzzle