Boris Johnson has warned Donald Trump's administration the NHS is "not on the table" during any post-Brexit trade deal with the US.