CBN pledges to stem inflation