[boost] lexical_cast error with double?