Shein faces €22M fine in France