"NATO should do something for the United States," US President Donald Trump wrote to Norway's prime minister in messages released under freedom of information.