Trump wants to name a new battleship class after himself, but it would be a costly white elephant.