Thousands of Lebanese of Armenian descent have held a peaceful protest in Beirut at the start of a visit by Armenia’s president who has announced plans to establish relations with Turkey.