Martin McGuinness resigns as Northern Ireland Deputy First Minister