Huge crowds of flag-waving protesters converged in Belgrade for a massive rally in the Serbian capital in a demonstration against President Aleksandar Vucic.