Research on contractor support for military-civil task allocation based on quality function deployment