France's Prime Minister Michel Barnier faces a no-confidence vote after he forced through a controversial draft budget without parliamentary approval.