Newsmax posts first profit on record $54.1 million Q2 revenue