How A2A and MCP Protocols Are Enabling AI Agent Collaboration