Israel frees Gaza Strip detainees