France's New Tax Law on Streaming Services:  Fairness or Overreach?