Fight against extremism will take ‘years’ — Jordan king