c# string format force decimal separator