Improved currency formatter