Document-Level Machine Translation with Large Language Models