Dollar struggles amid Sino-U.S. tensions, coronavirus woes