France passes sweeping anti-terrorism law