Kidnapped teachers freed in Gaza