NBC: Thousands protest in Belgrade to demand annulment of elections