Large Language Models for Medicine: A Survey