France approves controversial ‘anti-separatism’ bill