Rubio says Gaza ceasefire deal could happen ‘any day now’