Oracle earnings test $638B backlog against $129B AI debt