The 'Prevent' strategy has been criticised for failing to stop attacks and for curtailing free speech