Dollar supported by haven demand after retail frenzy bruises risk sentiment