MedAide: Towards an Omni Medical Aide via Specialized LLM-based Multi-Agent Collaboration