Obama, Putin speak after Ukraine deal