MP Neil Parish resigns