AI Business Oracle’s $10 billion Michigan data center in limbo after Blue Owl funding talks stall by December 18, 2025 December 18, 2025 Read more