Serbian Prime Minister Milos Vucevic has resigned following months of protests sparked by a fatal infrastructure collapse in Novi Sad, with demonstrators demanding accountability and governmental reforms.