US official: Washington and Tehran may withdraw before pact