The red, white and blue banners for U.S. President Donald Trump’s second-term campaign are ready to ship, emblazoned with the words “Keep America Great!”