Trump boasts of ratings again