U.S. envoy: Ceasefire starts when Hezbollah halts attacks