Tuesday's strike killed 28 people, the Hamas-run civil defence said. Israel says it was a precise strike on Hamas.