France’s top court rejects core of law targeting online hate speech