President Donald Trump promised on Friday to give $90 rebate checks to offset premiums for millions of U.S. seniors on Medicare, his latest pledge to send money to Americans ahead of the midterm elections.