A multi-action deep reinforcement learning framework for flexible Job-shop scheduling problem