Martin McGuinness, MP, MLA