NS&I glitch: 349k savers left waiting up to six months for interest