Gas drops below $4 after US-Iran deal