Protesters hurl stones at Belgrade city hall to protest elections