Speaker attribution in German parliamentary debates with QLoRA-adapted large language models