Serbian President Aleksandar Vučić has halted a controversial lithium mining project with British-Australian company Rio Tinto, following national protests throughout the country during November and December. But protesters have vowed to continue the fight.