President Trump told NRA members at their annual meeting that London knife attacks have left one hospital with blood on the floors.