The Chancellor has abolished Class 2 National Insurance payments paid by some two million self-employed people and reduced national insurance contributions for employed people by 2 percentage points.