Trump opens controversial US embassy in Jerusalem via video link amid violence