Dollar holds gains on safety bid as uncertainty grows on several fronts