Election fraud sparks protest in Serbia