Nicolas de Villiers, président du Puy du Fou