Brent Crude Pushes Past $103 as Stalled US-Iran Talks Rattle Market