EUR/USD weakens to near 1.0400 on Trump tariff threats, ECB dovish bets