President Trump has said British hospitals are a "sea of blood" due to the rate of stabbings and knife crime across the country.