OpenMedLM: Prompt engineering can out-perform fine-tuning in medical question-answering with open-source large language models