Serbia's president has resigned after more than a year of student-led protests and growing public discontent over allegations of government ...