CBN holds rates