The boss of Marks & Spencer has warned over a £120 million hit from last week’s Budget measures and said the firm cannot rule out price rises to offset the extra costs.