OpenAI O3 vs GPT-4: Key Differences Explained