26 Mar 2026 Colliers: Data center investment tops $580 billion, beating oil investment for the first time