At least 46 people were injured in Lebanon's capital as security forces fired rubber bullets, tear gas and water cannon to disperse anti-government demonstrators from the city center.