Gaza's armed factions vow to avenge 'oppression'