The US president abruptly cancels his visit after the Danish PM says he cannot purchase Greenland.