Protests as French govt survives no-confidence vote