UK a ‘safe haven’ for foreign terrorists