Serbian PM announces resignation