Cautious welcome to mini-budget but concerns over longer term impact on growth