The Financial Conduct Authority has stopped 24 firms from giving defined benefit transfer advice over concerns about the quality of the advice.