Dollar firm but stocks, oil under pressure as U.S.-China tensions rise