Brent crude falls 7% to $82 as US-Iran talks ease supply fears