US must back attack if Iran refuses to end nuclear program, Haley says