Twenty-six Palestinian prisoners walk free