USD/JPY eases to 159.40 on Iran peace deal hopes