British premier warns UK faces 'war on 2 fronts'