France's Social TVA: An 'Idea from the Moon'?