OpenAI unveils new o3 models for diverse tasks