LME base metals rally on US-Iran deal hopes, aluminum falls $32