Liz Magill resigns