Text this: Solving job-shop scheduling problems with fuzzy processing times and fuzzy due dates