Oracle Earnings Preview: Can $523B Backlog Power a Turnaround?