The US president says elements of a Ukraine ceasefire have been agreed, but "much remains" to be worked on.