Thousands gather on Beirut's streets for anti-government protest