CBN fines 12 banks