7,800 Palestinian detainees in Israeli jails: NGO