The Financial Conduct Authority has said nine banks and building societies have agreed to make improvements to basic bank accounts after a mystery shop test