WTI Crude Holds $103 Support as Iran Nuclear Deadline Looms