At least 150 Palestinians, including women and children, have been killed or injured in an Israeli attack on the Jabalia refugee camp.