Health officials in Gaza say Israeli strikes have killed at least 24 Palestinians, including two babies.