A Palestinian activist who participated in protests against Israel has been freed from federal immigration detention after 104 days