San Francisco Frontiers - Oil, stocks mixed as US-Iran deal awaits Trump approval