Israeli strikes across the Gaza Strip overnight have killed at least 22 people, including five children, Palestinian medical officials said.