The Hamas-run Health Ministry says an Israeli airstrike is responsible for the attack which killed around 500 people.