MedAgents: Large Language Models as Collaborators for Zero-shot Medical Reasoning