Multi-product firms and business cycle dynamics