Denis O’Donovan, Journalist