Oracle stock plunges 50% as $638B backlog raises more questions than answers