Violent protests outside US embassy in Lebanon