French PM survives no-confidence vote in parliament