Text this: Modeling and Solving the Multi-Objective Vehicle Routing Problem with Soft and Fuzzy Time Windows