Kiri Allan resigns