Barclays and Halifax were among the biggest losers of current accounts due to switches, Cass data shows