Rebekah Brooks resigns from News International