CBN fines four banks over crypto transactions