Donald Trump provoked jeers and laughs as he criticised the press's coverage of him and "fake news" at a meeting in Davos.