On the economics of accounting and contracting in firms Ray Ball Journal of Accounting and Economics 2026 81(2), 101858