Bitcoin and gold gain from weaker dollar, but for different reasons