Oil prices tumble on possible Iran deal, stuttering China economy