Yen rebounds as oil drops 5%, dollar weakens on Iran deal hopes