St James’s Place is scrapping exit fees for the vast majority of new investment bonds and pensions as part of an overhaul of its charging structure.