NBC: Putin declares ceasefire in Ukraine as Trump suggests Zelenskyy may cede Crimea