Israeli air strikes on Gaza City flatten three buildings and kill at least 42 people on Sunday, in the deadliest single attack in seven days of fighting.