British payments glitch at HSBC leaves thousands without wages