Villepin named new French PM