Gaza death toll rises to 24 from Israeli attacks