WTI Fails at $100; Stalled Iran Talks Keep Supply Fears Alive