Lebanese protest outside US embassy in Beirut