Kim Kaveh, Journalist