多项选择题

根据《支付结算办法》的规定,下列哪些是支付结算和资金清算的中介机构( )。

A.银行
B.城市信用合作社
C.农村信用合作社
D.保险公司