PM resigns