Donald Trump has suggested the US could take control of Canada, Greenland and the Panama Canal in a series of Christmas Day social media posts.