Alastair Cook Resigns as England Test Captain