Death toll approaches 700 in Gaza assault; ceasefire in sight?