Multi-Agent AI Systems Explained: Architecture, Benefits & Examples