Israeli strikes kill over 30 people in Gaza in 24 hours