Tech »  Delays? What delays? Oracle insists its $300B cloud contract with OpenAI is on track