The Chancellor has extended a freeze on income tax and National Insurance thresholds, meaning millions will be dragged into paying higher rates as their wages increase.