San Francisco Frontiers - Oil prices tumble on possible Iran deal, stuttering China economy