French govt collapses as PM Barnier loses no-confidence vote