US Embassy in Beirut says Hezbollah must disarm, accusing the Iran-backed group of refusing talks because it is taking orders from Tehran.