Claude vs OpenAI Agents: A Deep Dive Analysis