Serbian PM resigns, calls for May elections