Belgian Prime Minister Charles Michel offered to resign on Tuesday after socialists and greens tabled a motion of no confidence in his minority government.