Update AbstractCurrency.toString to take currency subunits into account.