us president donald trump given big shock