Global existence and finite time blowup for a nonlocal semilinear pseudo-parabolic equation