Hamas vows to avenge assassinations of activists by Israel