The US Senate has voted to water down a "Buy American" plan in Barack Obama's $900 billion economic stimulus package after warnings it could spark a trade war. A clause in the bill had sought to ensure only US iron, steel and manufactured goods were used in projects it funded.