Hamas demands Gaza ceasefire.