Home Stock UK stocks rally on US-Iran deal hopes as oil drops