US President Donald Trump held talks with German Chancellor Angela Merkel on the sidelines of a NAto summit in Brussels on Wednesday, hours after he fiercely criticised German policy on defence spending and gas imports from Russia.