Customers furious after HSBC down for more than 24 hours