Israeli settlers attack US envoy's convoy