The move breaks with longstanding precedent. For more than a century, US banknotes carried the signatures of Treasury officials, not the president.