Gaza ceasefire should end Saturday if hostages not freed - Trump