Why did Israel announce a ceasefire while rockets were still being fired on Israel (given that ending the rocket attacks was Israel's ostensible reason for the attack on Gaza)?