Text this: Preference learning based deep reinforcement learning for flexible job shop scheduling problem