Heterogeneous-vehicle distribution logistics planning for assembly line station materials with multiple time windows and multiple visits