Tens of thousands of Nepalese have marched through the capital , Kathmandu demanding an end to years of violence between Maoist rebels and government security forces .