In December, President Donald Trump unveiled a new generation of battleships that will bear his name.