Fix d3.format with explicit "-" sign.

The default behaviour is to only use a minus sign for negative numbers.
However, when this behaviour was explicitly specified using "-", this
caused positive numbers to become negative.

Fixes #2072.