PM Hamdock resigns