Longest-held Palestinian freed