Oracle shares soar on $144 billion AI cloud revenue forecast