Should AI companies accept military contracts to push technological boundaries?