Syria repeated longstanding promises on Monday to withdraw its troops from Lebanon , as tens of thousands of people marched through the streets of Beirut in the largest anti-Syrian protests since the killing a week earlier of Rafik Hariri , the former prime minister .