Thousands rally in Belgrade against govt and culture of violence