Galaxy Invests $20 Million in Fence to Revolutionize the $6 Trillion Credit Market's Infrastructure Finance April 29, 2026