added invariant culture in parsing floating-point numbers