Israeli air strikes on the Gaza Strip have killed at least 20 people, Palestinian medics say.