At least 450 people have been killed in an Israeli siege of the northern Gaza Strip.