Serbiens premiärminister avgår efter ett par månaders omfattande protester i landet.