CBN intervenes on forex market, Naira ends at 305 per dollar