US and Iran agree to a prisoner swap amid an unfreezing of $6bn. A potential thaw in relations?