Israel strikes Gaza, arrests 21 Palestinians following Tel Aviv attack