Prime Minister Boris Johnson has denied Jeremy Corbyn's claims that the NHS will be "on the table" and "up for sale" in post-Brexit trade deal between the US and UK.