'Long way to go' on Iran nuclear talks: British FM