Gen. Jack Keane: ‘My sources tell me Putin would take a ceasefire today’