Saudi envoy warns US of any Iran attack