¥1.8 trillion injection: All 21 banks to get public funds