Blow-up analysis of a nonlinear pseudo-parabolic equation with memory term