UK chancellor promises ‘stability’ but forecasts highlight impact of lower immigration and rising defence spending