Israel bans Red Cross visits to hundreds of Palestinian detainees