Israel detains 25 Palestinian activists over Facebook posts