Energy firms could leave Scotland due to North Sea ‘uncertainty’