Tax champions: how much do the French really pay?